﻿using System;
using System.Collections.Generic;

namespace SharpSqlAnalyzer.nodes.mdx
{
	// Token: 0x020003D1 RID: 977
	public abstract class TMdxBaseFunctionNode : TMdxExpNode
	{
		// Token: 0x170008BB RID: 2235
		// (get) Token: 0x06002732 RID: 10034
		public abstract string FunctionName { get; }

		// Token: 0x170008BC RID: 2236
		// (get) Token: 0x06002733 RID: 10035
		public abstract IMdxIdentifierSegment FunctionSegment { get; }

		// Token: 0x170008BD RID: 2237
		// (get) Token: 0x06002734 RID: 10036
		public abstract List<TMdxExpNode> Arguments { get; }

		// Token: 0x170008BE RID: 2238
		// (get) Token: 0x06002735 RID: 10037
		public abstract EMdxExpSyntax ExpSyntax { get; }
	}
}
